home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / ab20_archive / utilities / editors / ced-ed-v4a.lzh / LiesMich < prev    next >
Text File  |  1991-05-20  |  9KB  |  187 lines

  1. ©1991
  2. Wolf Faust
  3. Am Dorfgarten 10
  4. W-6000 Frankfurt 50
  5. Germany
  6. Tel.: ++49-69-5486556 CET (voice)
  7. Fido 2:243/43.5 (Tel: ++49-6173-2544)
  8. UUCP:cbmvax.commodore.com!cbmehq!cbmger!venus!wfaust
  9.  
  10. Alle zum 'Ed-Replacement' gehörenden Dateien und Programme sind
  11. Eigentum von Wolf Faust und unterliegen dem Urheberrechtsschutz.
  12. Alle Rechte vorbehalten.
  13. Weder  Teile  noch der Gesamtumfang von `Ed-Replacement' dürfen in
  14. irgendeiner  Form,  sei  es  elektronisch, mechanisch, magnetisch,
  15. optisch,  chemisch,  von  Hand  oder  anders  ohne  die  vorherige
  16. schriftliche   Genehmigung   des  Autoren  kommerziell  vertrieben
  17. werden.    `Ed-Replacement'   kann   von   ASDG   Incorporated  in
  18. kommerziellen Produkten nach belieben vertrieben werden.
  19.  
  20. Sie  dürfen  das  gesamte(!) 'Ed-Replacment' an eine andere Person
  21. ausleihen, kopieren oder abgeben, solange dafür nicht mehr als die
  22. allgemein  üblichen  Medienkosten (d.h.  im deutschen Raum weniger
  23. als  3DM!) verlangt werden.  Jede Kopie muß dieselben Urheber- und
  24. Copyright-Vermerke enthalten wie das Original.
  25.  
  26. Der Autor und mögliche Distributoren übernehmen keine Gewähr für
  27. die Funktionsfähigkeit der beschriebenen Software.
  28.  
  29.                        Versionen
  30.                        ---------
  31.  
  32. 01.01.91  Version 1.0    - nicht veröffentlicht
  33. 07.01.91  Version 1.0a   - Bedarf an Stack vermindert
  34.                          - Test des freien Speicherplatzes auf 195000Bytes
  35. 01.02.91  Version 1.0b   - Neuer -Sticky Syntax!
  36.                          - CEDPro Umgebung wird jetzt beim Start geladen
  37.                          - nicht veröffentlicht
  38. 03.02.91  Version 1.0d   - Fehler im Startup von Ed behoben
  39.                          - nicht veröffentlicht
  40. 17.02.91  Version 2.0a   - Namensmuster-Routinen (Pattern Matching)
  41.                            hinzugefügt
  42.                          - viele kleine Funktionen/Mängel
  43.                            hinzugefügt/behoben
  44.                          - Benutzung von Kickstart 2.0 Routinen eingebaut
  45. 03.02.91  Version 2.0b   - Streik von Ed bei wenig Speicher und
  46.                            "schlafendem" CED ist vorbei ;-)
  47. 27.03.91  Version 2.0c   - Fehler behoben: Namensmuster (pattern) wurden unter
  48.                            gewissen Umstaenden nicht erkannt und eine Datei
  49.                            nicht automatisch geladen.
  50. 27.03.91  Version 3.0    - Namensmuster-Routinen sind nun "international"
  51.                            und funktionieren mit Umlauten usw.
  52.                            (sowohl unter KS 1.3 als auch unter KS 2.0!).
  53. 08.05.91  Version 4.0    - Kickstart 1.3(!) Namensmuster-Routine funktionierte
  54.                            nicht richtig mit 'a'.
  55.                          - falscher Stream fuehrte zu "Task hold" unter KS 1.3,
  56.                            falls ED CED nicht finden konnte.
  57. 20.05.91  Version 4a     - Startup geändert.
  58.  
  59.  
  60.                    Über 'Ed-Replacement'
  61.                    ---------------------
  62. 'Ed-Replacement' wurde für die CEDPro Version 2 entwickelt.
  63. Inwieweit das Programm mit älteren Versionen von CEDPro
  64. funktioniert, kann nicht ausgesagt werden. "Ed-Replacement" behebt
  65. viele Mängel des von ASDG verkauften 'Ed' und besteht aus
  66. folgenden Dateien:
  67.  
  68. ED       -  das ausführbare Programm
  69. ED.info  -  ein Icon?
  70. Readme   -  das englische Liesmich
  71. Liesmich - dieses Liesmich
  72.  
  73.              Neue Funktionen und Fehlerbeseitigungen
  74.              ---------------------------------------
  75. 1.   Der  Syntax  für  die '-Sticky'-Option wurde völlig geändert.
  76. Dies  geschah  deshalb,  weil  das  alte  Ed  bei vielen Benutzern
  77. Probleme  bei  der  Benutzung  von  aufrufenden  Programmen (UUCP,
  78. Mailbox-Programme,  Compiler)  hatte.  Aus Kompatibilitäts-Gründen
  79. kann aber auch weiterhin das alte Syntax verwendet werden:
  80.  
  81.                     "Ed Datei -Sticky"
  82.  
  83. Neu  ist,  daß '-Sticky' nun auch als erste Option stehen darf und
  84. bis zu zehn(!) weitere Dateinamen folgen können.  Zum Beispiel ist
  85. der obige Aufruf mit dem folgenden Aufruf gleichbedeutend:
  86.  
  87.                     "Ed -Sticky Datei"
  88.  
  89. Aber auch folgender Aufruf ist jetzt denkbar, wobei 'Ed' erst dann
  90. wieder  das  CLI  freigibt, wenn alle Dateien fertig ediert worden
  91. sind:
  92.  
  93.          "Ed -Sticky  Datei1 Datei2 Datei3 Datei4"
  94.  
  95. Bitte  beachten  Sie,  daß bei dem Aufruf mit der '-Sticky'-Option
  96. CEDPro  niemals  eine  andere  Umgebung  als die Standard-Umgebung
  97. lädt.   Benutzen  Sie  also  <Amiga>-e  um Ihre Umgebung zu laden.
  98. Wird  die  '-Sticky'-Option  mit  mehreren  Dateinamen benutzt, so
  99. werden  alle  ""-Namen  in "unknown" (unbekannt) umgeändert.  Dies
  100. verhindert mögliche Probleme mit CEDPro.
  101.  
  102. 2.   Leider  hatte  das  original  'Ed'  einige  Fehler,  die  die
  103. Benutzung   von  den  Optionen  '-I',  '-O',  '-R'  und  '-Sticky'
  104. unwirksam  lies.   Alle  Optionen  funktionieren nun.  Auch können
  105. jetzt  beliebige  Dateinamen ausser den Optionen selbst mit '-' am
  106. Anfang verwendet werden.
  107.  
  108. 3.   'ED'  prüft jetzt vor dem Start von CED die dazu nötige freie
  109. Speichermenge.   Dies  macht  das  System  gegen mögliche Abstürze
  110. sicherer.   Sollte 'ED' unter Kickstart 2.0 (version >=36) laufen,
  111. benutzt  'ED'  zum Start von CED nicht die Execute()-, sondern die
  112. System()-Betriebssystem-Routine.     System()    beseitigt    eine
  113. Unzulänglichkeiten von Execute().
  114.  
  115. 4. 'ED' ist nun resident-fähig. Manche Shells (z.B. WShell) prüfen
  116. Programme daraufhin, ob sie wirklich resident-fähig sind. Diese
  117. Shells melden eine 'Warnung', daß 'Ed' nicht resident-fähig sei.
  118. Die Warnung kann ruhig ignoriert oder abgeschaltet werden
  119. (WShell-Benutzer sollten also Ed mit "resi Ed -ignore" resident
  120. machen).
  121.  
  122. 5.   'ED'  besitzt  nun  Namensmuster-Routinen (pattern-matching).
  123. Falls  möglich  benutzt  'Ed'  besondere  Kickstart  2.0  Routinen
  124. hierfür.    Sollte   'ED'  nicht  unter  Kickstart  2.0  (ACHTUNG!
  125. Mindestens  KS  Version  37  wird hierzu benötigt) benutzt werden,
  126. dann benutzt 'ED' seine eigenen Routinen, die leider nicht all die
  127. Fähigkeiten der Kickstart 2.0 Routinen aufweisen.
  128. Hier nun die zur Verfügung stehenden Zeichen und deren Bedeutung:
  129.  
  130.           Kickstart 1.3 & Kickstart 2.0 (Version < 37)
  131.  
  132.              ?  entspricht einem beliebigen Zeichen
  133.              #? entspricht beliebigen Ausdrücken
  134.              *  Entspricht #?
  135.  
  136.                     Kickstart 2.0 (Version > 36)
  137.  
  138.        ?      entspricht einem beliebigen Zeichen
  139.        #      entspricht dem nachfolgendem Ausdruck 0- oder mehrmals
  140.      (ab|cd)  entspricht einem beliebigen beiden, durch | getrennten,
  141.               Ausdrücken
  142.        ~      Negiert den folgenden Ausdruck. Das heist, es entspricht
  143.               allen Zeichenketten die nicht mit dem folgenden
  144.               Ausdruck übereinstimmen. (~(foo) entspricht z.B. allen
  145.               Zeichenketten ausser "foo")
  146.      [abc]    Zeichenmenge: jedes Zeichen in der Menge entspricht
  147.       a-z     Buchstarben-Bereich
  148.        %      Entspricht 0 Zeichen (z.B. sinnvoll in "(foo|bar|%)").
  149.        *      Synonym für "#?"
  150.  
  151. In den obigen Tabellen bezeichnet "Ausdruck" ein einzelnes Zeichen
  152. (z.B.:   "#?"),  eine  Auswahl  (z.B.:   "#(ab|cd|ef)" ), oder ein
  153. Zeichen-Bereich  (z.B.:   "#[a-zA-Z]"  ).  Die Namensmuster können
  154. unter  Kickstart  2.0  recht  extensiv benutzt werden und Verfügen
  155. über die meisten Fähigkeiten von Unix/grep Mustern.
  156.  
  157. Die  'ED'  Namensmuster-Routinen  sind  aufwärtskompatibel  zu den
  158. Kickstart  2.0 Routinen.  Das heist, daß "Ed #?.c" sowohl unter KS
  159. 1.3 als auch unter KS 2.0 alle Ihre C Sources lädt.
  160.  
  161. 6. Einige Versionen des von ASDG vertriebenen 'Ed' hatten Probleme
  162. mit dem Laden von Dateien die auf Disks gespeichert waren, deren
  163. Namen ein Leerzeichen enthielt (z.B. "Ram Disk:"). Dieser Fehler
  164. ist nun behoben.
  165.  
  166. 7. Dateinamen können nun beliebig Umlaute enthalten. Auch der Pfad
  167. zur Datei darf Umlaute enthalten.
  168.  
  169. 8. Das orginal 'Ed' vertrug keine Dateiname wie: "". Dieser Fehler
  170. ist behoben im 'Ed-Replacement'.
  171.  
  172. 9.   Das  Verhalten von CED bei dem Aufruf von "Ed" mit der Option
  173. "-r"  war nicht gerade konsistent.  Es gilt nun:  jeder zusätzlich
  174. angegebene Dateiname läßt die Option "-R" unwirksam werden.
  175.  
  176. 10.    Zwar   konnte  das  orig.   'Ed'  bis  zu  zehn  Dateinamen
  177. verarbeiten,  doch wenn alle Pfad- und Dateinamen insgesamt länger
  178. als  132  Zeichen  wurden,  dann  blieb  der  Aufruf von 'Ed' ohne
  179. Wirkung.  Diese Einschränkung ist nun beseitigt.
  180.  
  181. 11.   Die  GetPath()-Routine in dem original ASDG-'Ed' wies leider
  182. einige Fehler auf.  Diese habe ich nicht gemacht ;-)
  183.  
  184. 12.   Das  versenden  von  Nachrichten  zwischen dem ASDG-'Ed' und
  185. 'CED'  war  fehlerhaft und konnte im schlimmsten Falle zum Absturz
  186. des Rechners führen.
  187.